home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
SGI Hot Mix 17
/
Hot Mix 17.iso
/
HM17_SGI
/
research
/
lib
/
f_pdf.pro
< prev
next >
Wrap
Text File
|
1997-07-08
|
2KB
|
56 lines
;$Id: f_pdf.pro,v 1.3 1997/01/15 03:11:50 ali Exp $
;
; Copyright (c) 1994-1997, Research Systems, Inc. All rights reserved.
; Unauthorized reproduction prohibited.
;+
; NAME:
; F_PDF
;
; PURPOSE:
; This function computes the probabilty (p) such that:
; Probability(X <= v) = p
; where X is a random variable from the F distribution with
; (dfn) and (dfd) degrees of freedom.
;
; CATEGORY:
; Statistics.
;
; CALLING SEQUENCE:
; Result = f_pdf(V, DFN, DFD)
;
; INPUTS:
; V: A scalar of type integer, float or double that specifies
; the cutoff value.
;
; DFN: A positive scalar of type integer, float or double that
; specifies the degrees of freedom of the F distribution
; numerator.
;
; DFD: A positive scalar of type integer, float or double that
; specifies the degrees of freedom of the F distribution
;
; EXAMPLE:
; Compute the probability that a random variable X, from the F
; distribution with (dfn = 5) and (dfd = 24) degrees of freedom,
; is less than or equal to 3.90. The result should be 0.990059
; result = f_pdf(3.90, 5, 24)
;
; REFERENCE:
; APPLIED STATISTICS (third edition)
; J. Neter, W. Wasserman, G.A. Whitmore
; ISBN 0-205-10328-6
;
; MODIFICATION HISTORY:
; Modified by: GGS, RSI, July 1994
; Minor changes to code. New documentation header.
;-
function f_pdf, x, dfn, dfd
on_error, 2 ;Return to caller if error occurs.
if x le 0 then return, 1.0 else $
return, (1.0 - ibeta_pdf(dfd/(dfd+dfn*x), dfd/2.0, dfn/2.0))
end